Improving Backward Recovery in Workflow Systems

نویسندگان

  • Chengfei Liu
  • Maria E. Orlowska
  • Xuemin Lin
  • Xiaofang Zhou
چکیده

The notion of compensation is widely used as means of backward recovery in long-lived transactions as well as business processes supported by workflow management systems. In general, it is non-trivial to design compensating tasks for tasks in the context of a workflow. Actually, a task does not have to be compensatable. In this paper, we first look into the requirements that a compensating task has to satisfy. Then we introduce a new mechanism called confirmation. With the help of confirmation, we can modify some non-compensatable tasks so that they become compensatable. This greatly improves backward recovery for workflow applications in case of failures. To effectively incorporate confirmation and compensation into the workflow management environment, a three level bottom-up workflow design method is introduced. The implementation issues of this design are also discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FlowBack: Providing Backward Recovery for Workflow Management Systems

The Distributed Systems Technology Centre (DSTC) framework for workflow specification, verification and management captures workflows transaction-like behavior for long lasting processes. FlowBack is an advanced prototype functionally enhancing an existing workflow management system by providing process backward recovery. It is based on extensive theoretical research ([3],[4],[5],[6],[8],[9]), ...

متن کامل

Backward Step: the Right Direction for Production Workflow Systems

This paper describes experiences from the implementation of backward recovery for a commercial production workflow system. As a result of our research we found that compensation based backwards recovery is the most suitable approach for an external solution. Most importantly, the work has demonstrated that providing business level backward recovery is possible in the workflow domain, and that e...

متن کامل

Doctor of Philosophy in Computer Science and Information Systems Working Paper CSIS 2004-004 A Backward Recovery Mechanism for Workflow Management

Compensation is widely used in advanced transaction models as a means of backward recovery from a failure. However, traditional compensation notions are not sufficient for handling failures in business processes if state changes involve consumable resources that cannot be undone. This paper presents a backward recovery mechanism to support the business process management domain. The proposed me...

متن کامل

On the Development of a Multiple-Compensation Mechanism for Business Transactions

Compensation is a widely used concept for maintaining atomicity in both the advanced transaction models and transactional workflow systems. Some Web service protocols also adopt the compensation mechanism for failure recovery when providing transaction management. However, the compensation mechanisms used in these models or protocols are too fixed and cannot satisfy the various requirements of ...

متن کامل

Analysis of Non-Functional Service Properties for Transactional Workflow Management

With the encapsulation of functionality in services, many applications are nowadays built on composite Web-Services. Those are specified using workflow execution languages, such as BPEL, which represent the structure of the composition. However, they do not integrate transactional guarantees such as failure-atomicity. It is up to the application designer to define appropriate failure handling m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001